body.popup{
	background-position: 0 -32px;
	padding:25px;
}
.popup .header{
	height:auto;
}
.popup .header h1{
	float: none;
	margin-bottom:15px;
	overflow: hidden;
	text-align:center;
	position: static;
}
.popup .header h1 a{
    background: url('/arquivos/eletrocity_popup.png') no-repeat top center;
	display:block;
    height:52px;
	margin:0 auto;
    text-indent: -9999px;
    width:250px;
}
.popup .header h2{ display:none; }
.popup .content h2{
	color: #840000;
    font-size: 21px;
    margin-bottom: 20px;
}
.popup .content{ margin:0; }
.popup .content h3{
	padding: 0 0 15px 0;
}
.popup .content .cartao fieldset{
	margin-bottom:20px;
}
.popup .content .card-flag{ height:60px; position:relative; }
.popup .content .card-flag select{
	right: 0;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.popup .content .cartao table{
	width:100%;
}
.popup .content .cartao table td,
.popup .content .cartao table th{
	padding:5px;
}
.popup .content .cartao table td{ font-weight:bold; }
.popup .content .cartao table td.parcelas{ font-weight:normal; }
.popup .content .cartao table th{
	background:#666;
	color:#FFF;
	font-weight:bold;
	text-align:left;
}
.popup .content .boleto{}
.popup .content .boleto img{ float:left; }
.popup .content .boleto .txt{
	float:right;
	padding:18px 0;
	width:340px;
}
.popup .content .boleto .valor{
	clear:both;
	font-weight:bold;
	padding-left: 60px;
}
.close,
hr,
fieldset legend{ display:none; }
fieldset{ border:0; }